page {
	background-color: #f2f5fa;
}
.page-main {
	height: 100vh;
	position: relative;
	.slot {
		width: 100rpx;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		.ic {
			width: 36rpx;
			height: 36rpx;
		}
	}
	.top-card {
		width: 100%;
		height: 600rpx;
		box-sizing: border-box;
		background-image: linear-gradient(180deg, rgba(36, 105, 242, 0.15) 0%, #2469f200 100%);
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		.ic {
			width: 240rpx;
			height: 240rpx;
		}
		.title {
			margin-top: 44rpx;
			font-family: PingFangSC-Medium;
			font-weight: bold;
			font-size: 36rpx;
			color: #2b2e33;
		}
		.desc {
			width: 276px;
			margin-top: 20rpx;
			font-weight: 400;
			font-size: 24rpx;
			color: #828a99;
		}
	}
	.voice-text {
		padding-left: 24px;
		.label {
			margin-bottom: 20px;
			font-size: 16px;
			font-weight: bold;
		}
	}

	.middle-card {
		margin-top: 40rpx;
		padding: 0 24rpx;
		.prompt-warp {
			margin-top: 12px;
			.prompt-item {
				display: flex;
				flex-direction: row;
				justify-content: flex-start;
				margin-bottom: 12px;
				.label {
					box-sizing: border-box;
					display: flex;
					flex-direction: column;
					align-items: center;
					justify-content: center;
					padding: 8px;
					border: 1px solid #c3cfe6;
					border-radius: 10px;
					font-family: PingFangSC-Medium;
					font-weight: bold;
					font-size: 14px;
					color: #2b2e33;
				}
			}
		}
	}
}
